func go/types.comparableType

9 uses

	go/types (current package)
		expr.go#L584: 	comparableType(typ, true, nil, func(format string, args ...interface{}) {
		instantiate.go#L302: 		if comparableType(V, false /* strict comparability */, nil, nil) {
		instantiate.go#L307: 		if constraint && comparableType(V, true /* spec comparability */, nil, nil) {
		predicates.go#L157: 	return comparableType(T, true, nil, nil)
		predicates.go#L162: func comparableType(T Type, dynamic bool, seen map[Type]bool, reportf func(string, ...interface{})) bool {
		predicates.go#L180: 			if !comparableType(f.typ, dynamic, seen, nil) {
		predicates.go#L189: 		if !comparableType(t.elem, dynamic, seen, nil) {
		typeset.go#L50: 		return t != nil && comparableType(t.typ, false, seen, nil)
		typeset.go#L337: 			if comparableType(t.typ, false /* strictly comparable */, nil, nil) {